<? 

// Configuraciones generales
error_reporting(E_ERROR | E_PARSE);
setlocale(LC_ALL,"es_ES@euro","es_ES","esp");
header("Content-Type: text/html; charset=utf-8");

// Incluyo el archivo de configuracion
include_once(dirname(__FILE__).'/config.inc.php');

// Incluyo las clases necesarias
include_once(CONFIG_DOCUMENT_ROOT.'includes/class/ez_sql.class.php');
function __autoload($classname) {
	// La convierto a su equivalente en archivo (camelcase to underscore)
	$classname = strtolower(preg_replace('/([a-z])([A-Z])/e', "'\\1'.'_'.strtolower('\\2')", $classname));
	// Incluyo la clase
    include CONFIG_DOCUMENT_ROOT.'includes/class/'.$classname.'.class.php';
}

header('Content-Type: text/html; charset=iso-8859-1');

// Inicio la base de datos
$db = ez_sql::getInstance();

// Inicio la sesion
$Session = Session::getInstance();

// Defino algunas configuraciones para el admin
$admin = array (
        'secciones' => array ( 
                'productos'               => '/admin/productos/',
                'categorias'   => '/admin/categorias/',
                'subcategorias'   => '/admin/subcategorias/',
                'clientes'   => '/admin/clientes/',
                'proveedores'   => '/admin/proveedores/',
                'compras'   => '/admin/compras/',
                'ventas'   => '/admin/ventas/',
        ),
);

$Usuario = Usuario::getInstance();


?>
